]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
shell-invert-lightness-effect: Fix Cogl deprecations
authorJasper St. Pierre <jstpierre@mecheye.net>
Sat, 21 Feb 2015 01:01:38 +0000 (17:01 -0800)
committerJasper St. Pierre <jstpierre@mecheye.net>
Sat, 21 Feb 2015 01:40:46 +0000 (17:40 -0800)
src/shell-invert-lightness-effect.c

index d70151bc287dc509aac2840f493481d43ea24fd3..b3a2ca44f617fea3c3665aaaa4061aec39a7e418 100644 (file)
@@ -122,6 +122,7 @@ shell_invert_lightness_effect_paint_target (ClutterOffscreenEffect *effect)
   ShellInvertLightnessEffect *self = SHELL_INVERT_LIGHTNESS_EFFECT (effect);
   ClutterActor *actor;
   guint8 paint_opacity;
+  CoglFramebuffer *fb = cogl_get_draw_framebuffer ();
 
   actor = clutter_actor_meta_get_actor (CLUTTER_ACTOR_META (effect));
   paint_opacity = clutter_actor_get_paint_opacity (actor);
@@ -131,11 +132,8 @@ shell_invert_lightness_effect_paint_target (ClutterOffscreenEffect *effect)
                               paint_opacity,
                               paint_opacity,
                               paint_opacity);
-  cogl_push_source (self->pipeline);
-
-  cogl_rectangle (0, 0, self->tex_width, self->tex_height);
-
-  cogl_pop_source ();
+  cogl_framebuffer_draw_rectangle (fb, self->pipeline,
+                                   0, 0, self->tex_width, self->tex_height);
 }
 
 static void